 #define _CRT_SECURE_NO_WARNINGS 1

//#include <iostream>
//#include <string>
//#include <cstdlib>
//using namespace std;
//
//int main() {
//
//    int n;
//    char id;
//    string str;
//    while (cin >> n)
//    {
//        int sum = 0, max = 0;
//        for (int i = 0; i < n; ++i)
//        {
//            cin >> id >> str;
//            if (str == "connect")
//            {
//                sum++;
//                if (sum > max)
//                    max = sum;
//            }
//            else if (str == "disconnect")
//            {
//                sum--;
//            }
//        }
//        cout << max << endl;
//    }
//    return 0;
//}


#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;

int main() {

    int n;
    while (cin >> n)
    {
        vector<string> arr(n);
        vector<bool> flag(n, true);

        for (int i = 0; i < n; i++)
            cin >> arr[i];
        sort(arr.begin(), arr.end());

        for (int i = 0; i < arr.size() - 1; i++)
        {
            if (arr[i] == arr[i + 1])
                flag[i] = false;
            else if (arr[i].size() < arr[i + 1].size() && arr[i] == arr[i + 1].substr(0, arr[i].size()) && arr[i + 1][arr[i].size()] == '/')
                flag[i] = false;
        }

        for (int i = 0; i < arr.size(); i++)
            if (flag[i])
                cout << "mkdir -p " << arr[i] << endl;

        cout << endl;
    }
    return 0;
}
